Dec 01 22:46:54.353 INFO testing brad-rathke/pretendo against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 22:46:54.353 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 22:46:54.530 INFO [stdout] ad25d2c0a0770f0c20315a252aa58a7b17e8026909f87398d9c9057abdd2d24e
Dec 01 22:46:54.532 INFO running `"docker" "start" "-a" "ad25d2c0a0770f0c20315a252aa58a7b17e8026909f87398d9c9057abdd2d24e"`
Dec 01 22:46:54.983 INFO [stderr] usermod: no changes
Dec 01 22:46:55.019 INFO [stderr]    Compiling pretendo v0.1.0 (/source)
Dec 01 22:46:55.434 INFO [stderr] warning: unused import: `nes::memmap::MemoryMap`
Dec 01 22:46:55.435 INFO [stderr]  --> src/nes/ppu.rs:1:5
Dec 01 22:46:55.435 INFO [stderr]   |
Dec 01 22:46:55.435 INFO [stderr] 1 | use nes::memmap::MemoryMap;
Dec 01 22:46:55.435 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.435 INFO [stderr]   |
Dec 01 22:46:55.435 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 22:46:55.435 INFO [stderr] 
Dec 01 22:46:55.435 INFO [stderr] warning: unused import: `nes::error::NESError::*`
Dec 01 22:46:55.435 INFO [stderr]   --> src/nes/mod.rs:12:5
Dec 01 22:46:55.435 INFO [stderr]    |
Dec 01 22:46:55.435 INFO [stderr] 12 | use nes::error::NESError::*;
Dec 01 22:46:55.435 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.435 INFO [stderr] 
Dec 01 22:46:55.435 INFO [stderr] warning: unused import: `nes::mapper::*`
Dec 01 22:46:55.435 INFO [stderr]   --> src/nes/mod.rs:13:5
Dec 01 22:46:55.435 INFO [stderr]    |
Dec 01 22:46:55.435 INFO [stderr] 13 | use nes::mapper::*;
Dec 01 22:46:55.435 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:55.435 INFO [stderr] 
Dec 01 22:46:55.435 INFO [stderr] warning: unused import: `rom::RomLoadError`
Dec 01 22:46:55.435 INFO [stderr]   --> src/main.rs:13:5
Dec 01 22:46:55.435 INFO [stderr]    |
Dec 01 22:46:55.435 INFO [stderr] 13 | use rom::RomLoadError;
Dec 01 22:46:55.435 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.435 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `e`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:411:17
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 411 |             Err(e) => Err(StackOverflow(self.PC)),
Dec 01 22:46:55.703 INFO [stderr]     |                 ^ help: consider using `_e` instead
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `a`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:438:13
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 438 |         let a: u8 = self.A;
Dec 01 22:46:55.703 INFO [stderr]     |             ^ help: consider using `_a` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `x`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:439:13
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 439 |         let x: u8 = self.X;
Dec 01 22:46:55.703 INFO [stderr]     |             ^ help: consider using `_x` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `y`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:440:13
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 440 |         let y: u8 = self.Y;
Dec 01 22:46:55.703 INFO [stderr]     |             ^ help: consider using `_y` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `s`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:441:13
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 441 |         let s: u8 = self.S;
Dec 01 22:46:55.703 INFO [stderr]     |             ^ help: consider using `_s` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `m`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:443:13
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 443 |         let m: u8 = try!(self.instr_ram_read(addr, &instruction));
Dec 01 22:46:55.703 INFO [stderr]     |             ^ help: consider using `_m` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `res`
Dec 01 22:46:55.703 INFO [stderr]    --> src/nes/cpu.rs:444:17
Dec 01 22:46:55.703 INFO [stderr]     |
Dec 01 22:46:55.703 INFO [stderr] 444 |         let mut res: u8 = 0;
Dec 01 22:46:55.703 INFO [stderr]     |                 ^^^ help: consider using `_res` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `addr`
Dec 01 22:46:55.703 INFO [stderr]   --> src/nes/memmap.rs:35:30
Dec 01 22:46:55.703 INFO [stderr]    |
Dec 01 22:46:55.703 INFO [stderr] 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Dec 01 22:46:55.703 INFO [stderr]    |                              ^^^^ help: consider using `_addr` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.703 INFO [stderr] warning: unused variable: `val`
Dec 01 22:46:55.703 INFO [stderr]   --> src/nes/memmap.rs:35:41
Dec 01 22:46:55.703 INFO [stderr]    |
Dec 01 22:46:55.703 INFO [stderr] 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Dec 01 22:46:55.703 INFO [stderr]    |                                         ^^^ help: consider using `_val` instead
Dec 01 22:46:55.703 INFO [stderr] 
Dec 01 22:46:55.736 INFO [stderr] warning: variable does not need to be mutable
Dec 01 22:46:55.736 INFO [stderr]    --> src/nes/cpu.rs:444:13
Dec 01 22:46:55.736 INFO [stderr]     |
Dec 01 22:46:55.736 INFO [stderr] 444 |         let mut res: u8 = 0;
Dec 01 22:46:55.736 INFO [stderr]     |             ----^^^
Dec 01 22:46:55.736 INFO [stderr]     |             |
Dec 01 22:46:55.736 INFO [stderr]     |             help: remove this `mut`
Dec 01 22:46:55.736 INFO [stderr]     |
Dec 01 22:46:55.736 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 22:46:55.736 INFO [stderr] 
Dec 01 22:46:55.769 INFO [stderr] warning: variant is never constructed: `FormatError`
Dec 01 22:46:55.769 INFO [stderr]  --> src/rom.rs:9:5
Dec 01 22:46:55.769 INFO [stderr]   |
Dec 01 22:46:55.769 INFO [stderr] 9 |     FormatError,
Dec 01 22:46:55.769 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 22:46:55.769 INFO [stderr]   |
Dec 01 22:46:55.769 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 22:46:55.769 INFO [stderr] 
Dec 01 22:46:55.769 INFO [stderr] warning: method is never used: `mapper_hi`
Dec 01 22:46:55.769 INFO [stderr]   --> src/rom.rs:81:5
Dec 01 22:46:55.769 INFO [stderr]    |
Dec 01 22:46:55.769 INFO [stderr] 81 |     pub fn mapper_hi(&self) -> u8 {
Dec 01 22:46:55.769 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.769 INFO [stderr] 
Dec 01 22:46:55.776 INFO [stderr] warning: method is never used: `pop_stack`
Dec 01 22:46:55.776 INFO [stderr]    --> src/nes/cpu.rs:421:5
Dec 01 22:46:55.776 INFO [stderr]     |
Dec 01 22:46:55.776 INFO [stderr] 421 |     fn pop_stack(&mut self) -> Result<u8, NESError> {
Dec 01 22:46:55.776 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.776 INFO [stderr] 
Dec 01 22:46:55.776 INFO [stderr] warning: constant item is never used: `SCREEN_WIDTH`
Dec 01 22:46:55.776 INFO [stderr]  --> src/nes/ppu.rs:3:1
Dec 01 22:46:55.776 INFO [stderr]   |
Dec 01 22:46:55.776 INFO [stderr] 3 | pub const SCREEN_WIDTH: usize = 256;
Dec 01 22:46:55.776 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.776 INFO [stderr] 
Dec 01 22:46:55.776 INFO [stderr] warning: constant item is never used: `SCREEN_HEIGHT`
Dec 01 22:46:55.776 INFO [stderr]  --> src/nes/ppu.rs:4:1
Dec 01 22:46:55.776 INFO [stderr]   |
Dec 01 22:46:55.776 INFO [stderr] 4 | pub const SCREEN_HEIGHT: usize = 256;
Dec 01 22:46:55.776 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.776 INFO [stderr] 
Dec 01 22:46:55.776 INFO [stderr] warning: struct is never constructed: `PPUError`
Dec 01 22:46:55.776 INFO [stderr]  --> src/nes/ppu.rs:6:1
Dec 01 22:46:55.776 INFO [stderr]   |
Dec 01 22:46:55.776 INFO [stderr] 6 | pub struct PPUError;
Dec 01 22:46:55.776 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.776 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: struct is never constructed: `vRAM`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/ppu.rs:37:1
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 37 | pub struct vRAM {
Dec 01 22:46:55.777 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `AAX`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/isa.rs:95:5
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 95 |     AAX,
Dec 01 22:46:55.777 INFO [stderr]    |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `ASO`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/isa.rs:96:5
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 96 |     ASO,
Dec 01 22:46:55.777 INFO [stderr]    |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `AXS`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/isa.rs:97:5
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 97 |     AXS,
Dec 01 22:46:55.777 INFO [stderr]    |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `DCM`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/isa.rs:98:5
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 98 |     DCM,
Dec 01 22:46:55.777 INFO [stderr]    |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `DCP`
Dec 01 22:46:55.777 INFO [stderr]   --> src/nes/isa.rs:99:5
Dec 01 22:46:55.777 INFO [stderr]    |
Dec 01 22:46:55.777 INFO [stderr] 99 |     DCP,
Dec 01 22:46:55.777 INFO [stderr]    |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `DOP`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:100:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 100 |     DOP,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `INS`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:101:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 101 |     INS,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `ISB`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:102:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 102 |     ISB,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `ISC`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:103:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 103 |     ISC,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `LAX`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:104:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 104 |     LAX,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `LSE`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:105:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 105 |     LSE,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `RLA`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:106:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 106 |     RLA,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `RRA`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:107:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 107 |     RRA,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `SAX`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:108:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 108 |     SAX,
Dec 01 22:46:55.777 INFO [stderr]     |     ^^^
Dec 01 22:46:55.777 INFO [stderr] 
Dec 01 22:46:55.777 INFO [stderr] warning: variant is never constructed: `SKB`
Dec 01 22:46:55.777 INFO [stderr]    --> src/nes/isa.rs:109:5
Dec 01 22:46:55.777 INFO [stderr]     |
Dec 01 22:46:55.777 INFO [stderr] 109 |     SKB,
Dec 01 22:46:55.778 INFO [stderr]     |     ^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: variant is never constructed: `SKW`
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/isa.rs:110:5
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 110 |     SKW,
Dec 01 22:46:55.778 INFO [stderr]     |     ^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: variant is never constructed: `SLO`
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/isa.rs:111:5
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 111 |     SLO,
Dec 01 22:46:55.778 INFO [stderr]     |     ^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: variant is never constructed: `SRE`
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/isa.rs:112:5
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 112 |     SRE,
Dec 01 22:46:55.778 INFO [stderr]     |     ^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: variant is never constructed: `TOP`
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/isa.rs:113:5
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 113 |     TOP,
Dec 01 22:46:55.778 INFO [stderr]     |     ^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `PC` should have a snake case name such as `pc`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:21:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 21 |     PC: u16, //Program counter
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^^^
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `A` should have a snake case name such as `a`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:22:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 22 |     A: u8, //Accumulator
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `X` should have a snake case name such as `x`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:23:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 23 |     X: u8, //X register
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `Y` should have a snake case name such as `y`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:24:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 24 |     Y: u8, //Y register
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `S` should have a snake case name such as `s`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:25:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 25 |     S: u8, //Stack pointer
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `P` should have a snake case name such as `p`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/cpu.rs:26:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 26 |     P: u8, //Status
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/cpu.rs:448:17
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 448 |                 self.push_addr_stack(pc);
Dec 01 22:46:55.778 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 22:46:55.778 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 22:46:55.778 INFO [stderr]    --> src/nes/cpu.rs:449:17
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr] 449 |                 self.push_stack(p | B_FLAG.bits);
Dec 01 22:46:55.778 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:55.778 INFO [stderr]     |
Dec 01 22:46:55.778 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `CTRL` should have a snake case name such as `ctrl`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/ppu.rs:10:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.778 INFO [stderr] 10 |     pub CTRL: u8, //$2000
Dec 01 22:46:55.778 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:55.778 INFO [stderr] 
Dec 01 22:46:55.778 INFO [stderr] warning: structure field `MASK` should have a snake case name such as `mask`
Dec 01 22:46:55.778 INFO [stderr]   --> src/nes/ppu.rs:11:5
Dec 01 22:46:55.778 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 11 |     pub MASK: u8, //$2001
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `STATUS` should have a snake case name such as `status`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:12:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 12 |     pub STATUS: u8, //$2002
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `OAMADDR` should have a snake case name such as `oamaddr`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:13:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 13 |     pub OAMADDR: u8, //$2003
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `OAMDATA` should have a snake case name such as `oamdata`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:14:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 14 |     pub OAMDATA: u8, //$2004
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `SCROLL` should have a snake case name such as `scroll`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:15:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 15 |     pub SCROLL: u8, //$2005
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `ADDR` should have a snake case name such as `addr`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:16:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 16 |     pub ADDR: u8, //$2006
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `DATA` should have a snake case name such as `data`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:17:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 17 |     pub DATA: u8, //$2007
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: structure field `OAMDMA` should have a snake case name such as `oamdma`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:18:5
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 18 |     pub OAMDMA: u8, //$4014
Dec 01 22:46:55.779 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:55.779 INFO [stderr] warning: type `vRAM` should have a camel case name such as `Vram`
Dec 01 22:46:55.779 INFO [stderr]   --> src/nes/ppu.rs:37:1
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr] 37 | / pub struct vRAM {
Dec 01 22:46:55.779 INFO [stderr] 38 | |     pub nametables: [u8; 0x800], // Two nametables, 0x400 in size each.
Dec 01 22:46:55.779 INFO [stderr] 39 | |     pub palette: [u8; 0x20],
Dec 01 22:46:55.779 INFO [stderr] 40 | | }
Dec 01 22:46:55.779 INFO [stderr]    | |_^
Dec 01 22:46:55.779 INFO [stderr]    |
Dec 01 22:46:55.779 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 22:46:55.779 INFO [stderr] 
Dec 01 22:46:56.361 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.35s
Dec 01 22:46:56.365 INFO [stderr] su: No module specific data is present
Dec 01 22:46:56.633 INFO running `"docker" "inspect" "ad25d2c0a0770f0c20315a252aa58a7b17e8026909f87398d9c9057abdd2d24e"`
Dec 01 22:46:56.732 INFO running `"docker" "rm" "-f" "ad25d2c0a0770f0c20315a252aa58a7b17e8026909f87398d9c9057abdd2d24e"`
Dec 01 22:46:56.834 INFO [stdout] ad25d2c0a0770f0c20315a252aa58a7b17e8026909f87398d9c9057abdd2d24e
Dec 01 22:46:56.838 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 22:46:57.030 INFO [stdout] 654a47ff201dd820a2ee53914c13e629ff80b2886b412cfcc7f3b40edbd1453d
Dec 01 22:46:57.032 INFO running `"docker" "start" "-a" "654a47ff201dd820a2ee53914c13e629ff80b2886b412cfcc7f3b40edbd1453d"`
Dec 01 22:46:57.457 INFO [stderr] usermod: no changes
Dec 01 22:46:57.490 INFO [stderr]    Compiling pretendo v0.1.0 (/source)
Dec 01 22:46:57.903 INFO [stderr] warning: unused import: `nes::memmap::MemoryMap`
Dec 01 22:46:57.903 INFO [stderr]  --> src/nes/ppu.rs:1:5
Dec 01 22:46:57.903 INFO [stderr]   |
Dec 01 22:46:57.903 INFO [stderr] 1 | use nes::memmap::MemoryMap;
Dec 01 22:46:57.903 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:57.903 INFO [stderr]   |
Dec 01 22:46:57.903 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 22:46:57.903 INFO [stderr] 
Dec 01 22:46:57.903 INFO [stderr] warning: unused import: `nes::error::NESError::*`
Dec 01 22:46:57.903 INFO [stderr]   --> src/nes/mod.rs:12:5
Dec 01 22:46:57.903 INFO [stderr]    |
Dec 01 22:46:57.903 INFO [stderr] 12 | use nes::error::NESError::*;
Dec 01 22:46:57.903 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:57.903 INFO [stderr] 
Dec 01 22:46:57.903 INFO [stderr] warning: unused import: `nes::mapper::*`
Dec 01 22:46:57.903 INFO [stderr]   --> src/nes/mod.rs:13:5
Dec 01 22:46:57.903 INFO [stderr]    |
Dec 01 22:46:57.903 INFO [stderr] 13 | use nes::mapper::*;
Dec 01 22:46:57.903 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:57.903 INFO [stderr] 
Dec 01 22:46:57.903 INFO [stderr] warning: unused import: `rom::RomLoadError`
Dec 01 22:46:57.903 INFO [stderr]   --> src/main.rs:13:5
Dec 01 22:46:57.903 INFO [stderr]    |
Dec 01 22:46:57.903 INFO [stderr] 13 | use rom::RomLoadError;
Dec 01 22:46:57.903 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 22:46:57.903 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `e`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:411:17
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 411 |             Err(e) => Err(StackOverflow(self.PC)),
Dec 01 22:46:58.132 INFO [stderr]     |                 ^ help: consider using `_e` instead
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `a`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:438:13
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 438 |         let a: u8 = self.A;
Dec 01 22:46:58.132 INFO [stderr]     |             ^ help: consider using `_a` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `x`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:439:13
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 439 |         let x: u8 = self.X;
Dec 01 22:46:58.132 INFO [stderr]     |             ^ help: consider using `_x` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `y`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:440:13
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 440 |         let y: u8 = self.Y;
Dec 01 22:46:58.132 INFO [stderr]     |             ^ help: consider using `_y` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `s`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:441:13
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 441 |         let s: u8 = self.S;
Dec 01 22:46:58.132 INFO [stderr]     |             ^ help: consider using `_s` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `m`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:443:13
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 443 |         let m: u8 = try!(self.instr_ram_read(addr, &instruction));
Dec 01 22:46:58.132 INFO [stderr]     |             ^ help: consider using `_m` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `res`
Dec 01 22:46:58.132 INFO [stderr]    --> src/nes/cpu.rs:444:17
Dec 01 22:46:58.132 INFO [stderr]     |
Dec 01 22:46:58.132 INFO [stderr] 444 |         let mut res: u8 = 0;
Dec 01 22:46:58.132 INFO [stderr]     |                 ^^^ help: consider using `_res` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `addr`
Dec 01 22:46:58.132 INFO [stderr]   --> src/nes/memmap.rs:35:30
Dec 01 22:46:58.132 INFO [stderr]    |
Dec 01 22:46:58.132 INFO [stderr] 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Dec 01 22:46:58.132 INFO [stderr]    |                              ^^^^ help: consider using `_addr` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.132 INFO [stderr] warning: unused variable: `val`
Dec 01 22:46:58.132 INFO [stderr]   --> src/nes/memmap.rs:35:41
Dec 01 22:46:58.132 INFO [stderr]    |
Dec 01 22:46:58.132 INFO [stderr] 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Dec 01 22:46:58.132 INFO [stderr]    |                                         ^^^ help: consider using `_val` instead
Dec 01 22:46:58.132 INFO [stderr] 
Dec 01 22:46:58.170 INFO [stderr] warning: variable does not need to be mutable
Dec 01 22:46:58.170 INFO [stderr]    --> src/nes/cpu.rs:444:13
Dec 01 22:46:58.170 INFO [stderr]     |
Dec 01 22:46:58.170 INFO [stderr] 444 |         let mut res: u8 = 0;
Dec 01 22:46:58.170 INFO [stderr]     |             ----^^^
Dec 01 22:46:58.170 INFO [stderr]     |             |
Dec 01 22:46:58.170 INFO [stderr]     |             help: remove this `mut`
Dec 01 22:46:58.170 INFO [stderr]     |
Dec 01 22:46:58.170 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 22:46:58.170 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: variant is never constructed: `FormatError`
Dec 01 22:46:58.217 INFO [stderr]  --> src/rom.rs:9:5
Dec 01 22:46:58.217 INFO [stderr]   |
Dec 01 22:46:58.217 INFO [stderr] 9 |     FormatError,
Dec 01 22:46:58.217 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr]   |
Dec 01 22:46:58.217 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: method is never used: `mapper_hi`
Dec 01 22:46:58.217 INFO [stderr]   --> src/rom.rs:81:5
Dec 01 22:46:58.217 INFO [stderr]    |
Dec 01 22:46:58.217 INFO [stderr] 81 |     pub fn mapper_hi(&self) -> u8 {
Dec 01 22:46:58.217 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: method is never used: `pop_stack`
Dec 01 22:46:58.217 INFO [stderr]    --> src/nes/cpu.rs:421:5
Dec 01 22:46:58.217 INFO [stderr]     |
Dec 01 22:46:58.217 INFO [stderr] 421 |     fn pop_stack(&mut self) -> Result<u8, NESError> {
Dec 01 22:46:58.217 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: constant item is never used: `SCREEN_WIDTH`
Dec 01 22:46:58.217 INFO [stderr]  --> src/nes/ppu.rs:3:1
Dec 01 22:46:58.217 INFO [stderr]   |
Dec 01 22:46:58.217 INFO [stderr] 3 | pub const SCREEN_WIDTH: usize = 256;
Dec 01 22:46:58.217 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: constant item is never used: `SCREEN_HEIGHT`
Dec 01 22:46:58.217 INFO [stderr]  --> src/nes/ppu.rs:4:1
Dec 01 22:46:58.217 INFO [stderr]   |
Dec 01 22:46:58.217 INFO [stderr] 4 | pub const SCREEN_HEIGHT: usize = 256;
Dec 01 22:46:58.217 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: struct is never constructed: `PPUError`
Dec 01 22:46:58.217 INFO [stderr]  --> src/nes/ppu.rs:6:1
Dec 01 22:46:58.217 INFO [stderr]   |
Dec 01 22:46:58.217 INFO [stderr] 6 | pub struct PPUError;
Dec 01 22:46:58.217 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: struct is never constructed: `vRAM`
Dec 01 22:46:58.217 INFO [stderr]   --> src/nes/ppu.rs:37:1
Dec 01 22:46:58.217 INFO [stderr]    |
Dec 01 22:46:58.217 INFO [stderr] 37 | pub struct vRAM {
Dec 01 22:46:58.217 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 01 22:46:58.217 INFO [stderr] 
Dec 01 22:46:58.217 INFO [stderr] warning: variant is never constructed: `AAX`
Dec 01 22:46:58.217 INFO [stderr]   --> src/nes/isa.rs:95:5
Dec 01 22:46:58.218 INFO [stderr]    |
Dec 01 22:46:58.218 INFO [stderr] 95 |     AAX,
Dec 01 22:46:58.218 INFO [stderr]    |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `ASO`
Dec 01 22:46:58.218 INFO [stderr]   --> src/nes/isa.rs:96:5
Dec 01 22:46:58.218 INFO [stderr]    |
Dec 01 22:46:58.218 INFO [stderr] 96 |     ASO,
Dec 01 22:46:58.218 INFO [stderr]    |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `AXS`
Dec 01 22:46:58.218 INFO [stderr]   --> src/nes/isa.rs:97:5
Dec 01 22:46:58.218 INFO [stderr]    |
Dec 01 22:46:58.218 INFO [stderr] 97 |     AXS,
Dec 01 22:46:58.218 INFO [stderr]    |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `DCM`
Dec 01 22:46:58.218 INFO [stderr]   --> src/nes/isa.rs:98:5
Dec 01 22:46:58.218 INFO [stderr]    |
Dec 01 22:46:58.218 INFO [stderr] 98 |     DCM,
Dec 01 22:46:58.218 INFO [stderr]    |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `DCP`
Dec 01 22:46:58.218 INFO [stderr]   --> src/nes/isa.rs:99:5
Dec 01 22:46:58.218 INFO [stderr]    |
Dec 01 22:46:58.218 INFO [stderr] 99 |     DCP,
Dec 01 22:46:58.218 INFO [stderr]    |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `DOP`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:100:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 100 |     DOP,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `INS`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:101:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 101 |     INS,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `ISB`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:102:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 102 |     ISB,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `ISC`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:103:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 103 |     ISC,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `LAX`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:104:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 104 |     LAX,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `LSE`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:105:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 105 |     LSE,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `RLA`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:106:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 106 |     RLA,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `RRA`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:107:5
Dec 01 22:46:58.218 INFO [stderr]     |
Dec 01 22:46:58.218 INFO [stderr] 107 |     RRA,
Dec 01 22:46:58.218 INFO [stderr]     |     ^^^
Dec 01 22:46:58.218 INFO [stderr] 
Dec 01 22:46:58.218 INFO [stderr] warning: variant is never constructed: `SAX`
Dec 01 22:46:58.218 INFO [stderr]    --> src/nes/isa.rs:108:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 108 |     SAX,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.219 INFO [stderr] warning: variant is never constructed: `SKB`
Dec 01 22:46:58.219 INFO [stderr]    --> src/nes/isa.rs:109:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 109 |     SKB,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.219 INFO [stderr] warning: variant is never constructed: `SKW`
Dec 01 22:46:58.219 INFO [stderr]    --> src/nes/isa.rs:110:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 110 |     SKW,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.219 INFO [stderr] warning: variant is never constructed: `SLO`
Dec 01 22:46:58.219 INFO [stderr]    --> src/nes/isa.rs:111:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 111 |     SLO,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.219 INFO [stderr] warning: variant is never constructed: `SRE`
Dec 01 22:46:58.219 INFO [stderr]    --> src/nes/isa.rs:112:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 112 |     SRE,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.219 INFO [stderr] warning: variant is never constructed: `TOP`
Dec 01 22:46:58.219 INFO [stderr]    --> src/nes/isa.rs:113:5
Dec 01 22:46:58.219 INFO [stderr]     |
Dec 01 22:46:58.219 INFO [stderr] 113 |     TOP,
Dec 01 22:46:58.219 INFO [stderr]     |     ^^^
Dec 01 22:46:58.219 INFO [stderr] 
Dec 01 22:46:58.221 INFO [stderr] warning: structure field `PC` should have a snake case name such as `pc`
Dec 01 22:46:58.221 INFO [stderr]   --> src/nes/cpu.rs:21:5
Dec 01 22:46:58.221 INFO [stderr]    |
Dec 01 22:46:58.221 INFO [stderr] 21 |     PC: u16, //Program counter
Dec 01 22:46:58.221 INFO [stderr]    |     ^^^^^^^
Dec 01 22:46:58.221 INFO [stderr]    |
Dec 01 22:46:58.221 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 22:46:58.221 INFO [stderr] 
Dec 01 22:46:58.221 INFO [stderr] warning: structure field `A` should have a snake case name such as `a`
Dec 01 22:46:58.221 INFO [stderr]   --> src/nes/cpu.rs:22:5
Dec 01 22:46:58.221 INFO [stderr]    |
Dec 01 22:46:58.221 INFO [stderr] 22 |     A: u8, //Accumulator
Dec 01 22:46:58.221 INFO [stderr]    |     ^^^^^
Dec 01 22:46:58.221 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `X` should have a snake case name such as `x`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/cpu.rs:23:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 23 |     X: u8, //X register
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `Y` should have a snake case name such as `y`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/cpu.rs:24:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 24 |     Y: u8, //Y register
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `S` should have a snake case name such as `s`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/cpu.rs:25:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 25 |     S: u8, //Stack pointer
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `P` should have a snake case name such as `p`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/cpu.rs:26:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 26 |     P: u8, //Status
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 22:46:58.223 INFO [stderr]    --> src/nes/cpu.rs:448:17
Dec 01 22:46:58.223 INFO [stderr]     |
Dec 01 22:46:58.223 INFO [stderr] 448 |                 self.push_addr_stack(pc);
Dec 01 22:46:58.223 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.223 INFO [stderr]     |
Dec 01 22:46:58.223 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 22:46:58.223 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 22:46:58.223 INFO [stderr]    --> src/nes/cpu.rs:449:17
Dec 01 22:46:58.223 INFO [stderr]     |
Dec 01 22:46:58.223 INFO [stderr] 449 |                 self.push_stack(p | B_FLAG.bits);
Dec 01 22:46:58.223 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 22:46:58.223 INFO [stderr]     |
Dec 01 22:46:58.223 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `CTRL` should have a snake case name such as `ctrl`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/ppu.rs:10:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 10 |     pub CTRL: u8, //$2000
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `MASK` should have a snake case name such as `mask`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/ppu.rs:11:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 11 |     pub MASK: u8, //$2001
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.223 INFO [stderr] warning: structure field `STATUS` should have a snake case name such as `status`
Dec 01 22:46:58.223 INFO [stderr]   --> src/nes/ppu.rs:12:5
Dec 01 22:46:58.223 INFO [stderr]    |
Dec 01 22:46:58.223 INFO [stderr] 12 |     pub STATUS: u8, //$2002
Dec 01 22:46:58.223 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:58.223 INFO [stderr] 
Dec 01 22:46:58.224 INFO [stderr] warning: structure field `OAMADDR` should have a snake case name such as `oamaddr`
Dec 01 22:46:58.224 INFO [stderr]   --> src/nes/ppu.rs:13:5
Dec 01 22:46:58.224 INFO [stderr]    |
Dec 01 22:46:58.224 INFO [stderr] 13 |     pub OAMADDR: u8, //$2003
Dec 01 22:46:58.224 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 01 22:46:58.224 INFO [stderr] 
Dec 01 22:46:58.224 INFO [stderr] warning: structure field `OAMDATA` should have a snake case name such as `oamdata`
Dec 01 22:46:58.224 INFO [stderr]   --> src/nes/ppu.rs:14:5
Dec 01 22:46:58.224 INFO [stderr]    |
Dec 01 22:46:58.224 INFO [stderr] 14 |     pub OAMDATA: u8, //$2004
Dec 01 22:46:58.224 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 01 22:46:58.224 INFO [stderr] 
Dec 01 22:46:58.227 INFO [stderr] warning: structure field `SCROLL` should have a snake case name such as `scroll`
Dec 01 22:46:58.227 INFO [stderr]   --> src/nes/ppu.rs:15:5
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr] 15 |     pub SCROLL: u8, //$2005
Dec 01 22:46:58.227 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:58.227 INFO [stderr] 
Dec 01 22:46:58.227 INFO [stderr] warning: structure field `ADDR` should have a snake case name such as `addr`
Dec 01 22:46:58.227 INFO [stderr]   --> src/nes/ppu.rs:16:5
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr] 16 |     pub ADDR: u8, //$2006
Dec 01 22:46:58.227 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:58.227 INFO [stderr] 
Dec 01 22:46:58.227 INFO [stderr] warning: structure field `DATA` should have a snake case name such as `data`
Dec 01 22:46:58.227 INFO [stderr]   --> src/nes/ppu.rs:17:5
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr] 17 |     pub DATA: u8, //$2007
Dec 01 22:46:58.227 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 22:46:58.227 INFO [stderr] 
Dec 01 22:46:58.227 INFO [stderr] warning: structure field `OAMDMA` should have a snake case name such as `oamdma`
Dec 01 22:46:58.227 INFO [stderr]   --> src/nes/ppu.rs:18:5
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr] 18 |     pub OAMDMA: u8, //$4014
Dec 01 22:46:58.227 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 22:46:58.227 INFO [stderr] 
Dec 01 22:46:58.227 INFO [stderr] warning: type `vRAM` should have a camel case name such as `Vram`
Dec 01 22:46:58.227 INFO [stderr]   --> src/nes/ppu.rs:37:1
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr] 37 | / pub struct vRAM {
Dec 01 22:46:58.227 INFO [stderr] 38 | |     pub nametables: [u8; 0x800], // Two nametables, 0x400 in size each.
Dec 01 22:46:58.227 INFO [stderr] 39 | |     pub palette: [u8; 0x20],
Dec 01 22:46:58.227 INFO [stderr] 40 | | }
Dec 01 22:46:58.227 INFO [stderr]    | |_^
Dec 01 22:46:58.227 INFO [stderr]    |
Dec 01 22:46:58.227 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 22:46:58.227 INFO [stderr] 
Dec 01 22:46:58.566 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.09s
Dec 01 22:46:58.568 INFO [stderr] su: No module specific data is present
Dec 01 22:46:58.967 INFO running `"docker" "inspect" "654a47ff201dd820a2ee53914c13e629ff80b2886b412cfcc7f3b40edbd1453d"`
Dec 01 22:46:59.057 INFO running `"docker" "rm" "-f" "654a47ff201dd820a2ee53914c13e629ff80b2886b412cfcc7f3b40edbd1453d"`
Dec 01 22:46:59.158 INFO [stdout] 654a47ff201dd820a2ee53914c13e629ff80b2886b412cfcc7f3b40edbd1453d
Dec 01 22:46:59.163 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 22:46:59.396 INFO [stdout] ecf556bfa1a2718b429f19cb8875b8979fc9678a9e80e2b32d671e91e3eac433
Dec 01 22:46:59.400 INFO running `"docker" "start" "-a" "ecf556bfa1a2718b429f19cb8875b8979fc9678a9e80e2b32d671e91e3eac433"`
Dec 01 22:47:00.377 INFO [stderr] usermod: no changes
Dec 01 22:47:00.419 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 01 22:47:00.423 INFO [stderr]      Running /target/debug/deps/pretendo-0c8f902ac4e4cc9f
Dec 01 22:47:00.430 INFO [stdout] 
Dec 01 22:47:00.430 INFO [stdout] running 0 tests
Dec 01 22:47:00.430 INFO [stdout] 
Dec 01 22:47:00.430 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 22:47:00.430 INFO [stdout] 
Dec 01 22:47:00.435 INFO [stderr] su: No module specific data is present
Dec 01 22:47:00.860 INFO running `"docker" "inspect" "ecf556bfa1a2718b429f19cb8875b8979fc9678a9e80e2b32d671e91e3eac433"`
Dec 01 22:47:00.984 INFO running `"docker" "rm" "-f" "ecf556bfa1a2718b429f19cb8875b8979fc9678a9e80e2b32d671e91e3eac433"`
Dec 01 22:47:01.080 INFO [stdout] ecf556bfa1a2718b429f19cb8875b8979fc9678a9e80e2b32d671e91e3eac433
